Skip to main content

Bundles List

GET Bundles List

Method: GET

URL: https://kms.bpsdmkemhan.id/api/development/bundles

Description

Endpoint ini digunakan untuk mengambil daftar paket (bundles) yang telah dibuat oleh instruktur. Endpoint ini mengembalikan informasi terkait paket, termasuk jumlah penjualan, total durasi webinar dalam paket, dan data relevan lainnya. Beberapa parameter yang dapat diberikan pada request, adalah sebagai berikut:

ParameterTipe DataDefaultDeskripsi
fromstring (tanggal)nullTanggal awal filter berdasarkan created_at. Format umumnya: YYYY-MM-DD.
tostring (tanggal)nullTanggal akhir filter berdasarkan created_at. Format: YYYY-MM-DD.
titlestringnullKata kunci untuk pencarian berdasarkan title (menggunakan LIKE query).
teacher_idsarray of intnullDaftar ID pengajar untuk filter teacher_id (menggunakan whereIn).
category_idintnullID kategori utama. Akan disertakan juga subkategori berdasarkan parent_id.
statusstringnullStatus dari bundle, misalnya: active, inactive, dll.
sortstringnullUrutan hasil. Lihat daftar opsi sort di bawah.

Opsi sort yang didukung adalah sebagai berikut:

Nilai sortDeskripsi
has_discountMenampilkan bundle yang sedang memiliki diskon (dari ticket atau special offer).
sales_ascMengurutkan berdasarkan jumlah penjualan terkecil ke terbesar.
sales_descMengurutkan berdasarkan jumlah penjualan terbesar ke terkecil.
price_ascMengurutkan berdasarkan harga terendah ke tertinggi.
price_descMengurutkan berdasarkan harga tertinggi ke terendah.
income_ascMengurutkan berdasarkan penghasilan (income) terkecil ke terbesar.
income_descMengurutkan berdasarkan penghasilan terbesar ke terkecil.
created_at_ascMengurutkan berdasarkan tanggal dibuat (lama ke baru).
created_at_descMengurutkan berdasarkan tanggal dibuat (baru ke lama).
updated_at_ascMengurutkan berdasarkan tanggal update (lama ke baru).
updated_at_descMengurutkan berdasarkan tanggal update (baru ke lama).
KeyValue
x-api-key1234
x-localeid

Params

NamePath
~limit5